草庐IT

java - 创建一个 JSONArray

全部标签

javascript - 基于javascript中的另一个数组过滤对象数组

给定一个对象数组:people=[{id:"1",name:"abc",gender:"m",age:"15"},{id:"2",name:"a",gender:"m",age:"25"},{id:"3",name:"efg",gender:"f",age:"5"},{id:"4",name:"hjk",gender:"m",age:"35"},{id:"5",name:"ikly",gender:"m",age:"41"},{id:"6",name:"ert",gender:"f",age:"30"},{id:"7",name:"qwe",gender:"f",age:"31"},{

javascript - jQuery 在选择一个选项时显示一个文本框

我有以下代码:Type1Type2Type3Other我想做的是使用jQuery使下面的文本框默认隐藏,然后在用户从下拉列表中选择其他选项时显示它。 最佳答案 这里不需要任何css。$('#sel').change(function(){varselected=$(this).val();if(selected=='Other'){$('#other').show();}else{$('#other').hide();}}); 关于javascript-jQuery在选择一个选项时显示一

javascript - 通过 RegExp 构造函数创建的对象匹配 Javascript 正则表达式中的空格

请查看这段代码。为什么通过不同方式(通过/regex/文字和通过RegExp构造函数)创建相同的正则表达式会导致不同的结果?为什么第二个模式不匹配str中的空格?varstr="";varpat1=/\s/;document.writeln(pat1.test(str));//shows"true"varpat2=newRegExp("\s");document.writeln(pat2.test(str));//shows"false"无法在任何地方找到我的问题的答案。谢谢 最佳答案 您需要转义反斜杠,因为它在字符串中:varpa

javascript - 如何在 Javascript 中的小数点后附加一个额外的 'Zero'

嘿,我是javascript的新手,使用一个文本框验证十进制数。示例格式应为66,00。但是如果用户键入66,0并且不在逗号后键入两个零,那么在离开文本框后它应该自动附加到它。这样它就是正确的格式。我怎样才能得到这个。我怎样才能追加??这是我的代码片段。functioncheck2(sender){varerror=false;varregex='^[0-9][0-9],[0-9][0-9]$';varv=$(sender).val();varindex=v.indexOf(',');varcharacterToTest=v.charAt(index+1);varnextCharAft

javascript - 将多个字符串合并为一个字符串

我有一个生成字符串的循环functionjsonResponse(response){varsingleString=a+","+b+","+c+"|";}使用console.log(singleString);我看到它们都生成了:a1,b1,c1|a2,b2,c2|a3,b3,c3|但是我如何创建一个新变量allStrings将所有这些连接成一个字符串?该循环是ajax响应的一部分,该响应循环遍历xml节点以检索这些变量的数据。我想我需要让它们成为数组的一部分,然后将它们重新组合在一起形成一个大字符串?为了进一步阐明我想要实现的目标是这样的:varallStrings=singleS

javascript - 重新创建 CSS3 过渡 Cubic-Bezier 曲线

在CSS3过渡中,您可以将计时函数指定为'cubic-bezier:(0.25,0.3,0.8,1.0)'在该字符串中,您只需为曲线上的点P1和P2指定XY,因为P0和P3始终分别为(0.0,0.0)和(1.0,1.0)。根据Apple的网站:x[is]表示为总持续时间的分数,y表示为总变化的分数我的问题是如何将其映射回javascript中的传统一维T值?--FromAppledocsonanimatingwithtransitions 最佳答案 稍微浏览一下webkit-source,以下代码将为CSS3过渡中使用的隐式曲线提供

JavaScript 对象 - 调用而不创建它(如 Math 对象)

我是JavaScript对象的新手。我想创建一个像JavaScriptMath对象这样的对象。但它不起作用(它不返回任何内容)。我想创建一个名为Area的对象并为其提供方法square和rectangle。我想像使用Math对象一样使用它。要找到正方形的面积,我会这样做:varsquareArea=Area.square(10);//100我为示例选择了区域,因为它很简单。我的脚本如下:window.onload=function(){functionArea(){functionsquare(a){area=a*a;returnarea;}functionrectangle(a,b)

javascript - (Angular) 插入一个对象到 json 数组

我正在尝试将新项目添加到roleListjson数组。我试过push/concat但它不会更改roleList数组。有什么办法可以解决这个问题?//Thejavascript:functionRoleListCtrl($scope){$('#myTaba[href="#role"]').tab('show');$scope.newCompanyName="";$scope.newPosition="";$scope.addRole=function(){varnewRole=newfunction(){this.companyName=$scope.newCompanyName;thi

javascript - knockout 映射 - 来自 JS - 一个简单的例子失败

我想找出我对Knockout映射库的误解。我已将其简化为一个简单的示例,并且仍然可以使用fromJS调用使其失败(而不是使用映射的变量进行更新)。在这个例子中我从根本上犯了什么错误?//Here'smyviewmodelvarViewModel=function(){this.firstName=ko.observable('first');this.lastName=ko.observable('last');};varmyVM=newViewModel();ko.applyBindings(myVM);//ApplytoKnockout(works)myVM.lastName('m

javascript - 在另一个自定义标签内动态创建 polymer 元素

polymer元素offices-list需要在另一个polymer元素的脚本中动态创建,如下所示:Polymer({is:"contacts-tag",handleResponse:function(request){varresponse=request.detail.response;this.officesRegions=response.officesRegions;this.officesCities=response.officesCities;vardynamicEl=document.createElement("offices-list");dynamicEl.se